/** 管理后台角色管理 */
import { GET, POST } from '@/utils/http'

export default {
  /**
   * 新增/修改角色
   */
   editOrAddRole: (data) => {
    return POST('/business/bgUserGroup/editUserGroup', data)
  },
  /**
   * 角色列表
  */
  getRoleList: (data) => {
    return POST('/business/bgUserGroup/findList', data)
  },
  /**
   * 删除角色
  */
   deleteRole: (data) => {
    return GET('/business/bgUserGroup/deleteUserGroup', data)
  },
  /**
   * 权限设置（含编辑详情）
  */
   rolePermission: (data) => {
    return GET('/business/bgUserGroup/getUserGroupDetail', data)
  },
  /**
   * 修改权限设置
  */
   editRolePermission: (data) => {
    return POST('/business/bgUserGroup/editUserGroupSet', data)
  },
  /**
   * 获取数据菜单下拉列表
  */
   getDateMenuList: (data) => {
    return GET('/business/bgUserGroup/getDateMenuList', data)
  },
  /**
   * 获取菜单权限
  */
   getAllMenu: (data) => {
    return GET('/business/bgUserGroup/getAllMenu', data)
  },
  /**
   * 菜单保存
  */
   saveAllMenu: (data) => {
    return POST('/business/bgUserGroup/saveAllMenu', data)
  },
  /**
   * 角色
  */
  getUserCountByRole: (data) => {
    return POST('/schoolUser/getUserCountByRole', data)
  },
  /**
   * 学校、用户。。。
  */
  queryUserSchoolCourseList: (data) => {
    return POST('/schoolUser/queryUserSchoolCourseList', data)
  },
  /**
   * 用户——新增
  */
  userAdd: (data) => {
    return POST('/schoolUser/insert', data)
  },
  /**
   * 用户——编辑
  */
  userEdit: (data) => {
    return POST('/schoolUser/update', data)
  },
  /**
   * 用户——删除
   */
  userDel: (data) => {
    return POST(`/schoolUser/deleteById?id=${data.id}`, data)
  },
}
